/* 公共 */
body{
  color: #333;
}

.box_con.box_no_title {
  padding: 1.4vh 1.8vw;
}
.box_con.box_con_tab{
  padding-top: 3vh;
}
.box_con .title_con {
  /* width: fit-content; */
  width: 100%;
  position: absolute;
  top: 1.4vh;
  left: 1.8vw;
  padding: 0 .8vw;
  font-size: 2.2vh;
  line-height: 2.2vh;
  border-left: .3vw solid #1492FF;
}
.box_con .title_con::before{

}
.box_con.box_con_no_bg .title_con {
  /* width: 100%;
  background: url(../assets/img/bg_title.png) no-repeat;
  background-size: 100% 100%;
  background-position: center; */
}


.box_con .title_con .title {
  width: 100%;
}


.box_con .container {
  height: 100%;
}

.box_con .container.has_more_data {
  padding-top: calc(4vh + 1.5vw);
  position: relative;
}

.box_con .container.has_more_data .more_data_con {
  width: calc(100% - 3vw);
  position: absolute;
  top: 1.5vw;
  left: 1.5vw;
  font-size: 1.6vh;
  line-height: 1.6vh;
}

.name_before {
  display: inline-block;
  width: .8vw;
  height: .8vw;
  background: #78B2FF;
  vertical-align: middle;
  margin-right: .5vw;
}

.echart_con {
  position: relative;
  padding-top: 3.3vh;
}

.echart_con .title {
  width: 100%;
  font-size: 1.5vh;
  line-height: 1.5vh;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
}

.echart_con .title.has_icon {
  padding-left: 1vw;
}

.echart_con .title.has_icon::before {
  content: "";
  display: inline-block;
  width: .5vw;
  height: .5vw;
  background: #F1EF0F;
  vertical-align: middle;
  margin-right: .5vw;
}

/*返回*/
.skip_link_con {
  margin-bottom: 2.2vh;
}

.skip_link {
  display: block;
  width: fit-content;
  height: 3.5vh;
  padding: 0 1vw;
  background: rgba(8, 44, 101, 1);
  border: 1px solid rgba(52, 112, 220, 1);
  font-size: 1.7vh;
  line-height: 3.5vh;
  font-weight: 400;
  color: #2EB8FF;
  text-align: center;

}


.nums_roll {
  overflow: hidden;
}

.nums_roll .num_item {
  float: left;
  background: #20A4A2;
  color: #fff;
  font-weight: bold;
  font-size: 4.4vh;
  line-height: 5.6vh;
  text-align: center;
  margin-right: .3vw;
}

.nums_roll .num_item.num {
  width: 2.6vw;
  height: 5.6vh;
}

.nums_roll .num_item.point {
  background: none;
  color: #20A4A2;
}

.nums_roll .num_item.unit {
  background: none;
  color: #333;
  font-size: 1.9vh;
  margin: 0;
  line-height: 8vh;
}

/* 页面布局 */
.app_main_page {
  /* padding-top: 9vh; */
  position: relative;
}

.dialog_main.tyjr_table {
  width: 67.7vw;
  height: 80vh;
  padding: 4.5vh 4.5vw;
  padding-bottom: 6.7vh;
  background: url(../assets/img/bg_dialog.png) no-repeat;
  background-image: url(../assets/img/bg_dialog.png),url(../assets/img/bg_dialog_l.png),url(../assets/img/bg_dialog_r.png);
  background-size: 100% auto, 2.6vw 3.7vh, 2.6vw 3.7vh;
  background-position: 0 1vh, .3vw top,calc(100% - .3vw) top ;
  box-sizing: border-box;
}

.dialog_main.tyjr_table .title {
  color: #99BFFF;
  margin-bottom: 3vh;
  font-size: 2vh;
}

.dialog_main.tyjr_table .title span {
  border-left-color: #1C97FF;
  border-left-width: .5vw;
}

.dialog_main.tyjr_table .title .closeBtn {
  display: none;
}

.close_btn_bottom {
  cursor: pointer;
  display: block;
  width: 2.5vw;
  height: 2.5vw;
  background: url(../assets/img/icon_dialog_close.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: 2vh;
  left: 0;
  right: 0;
  margin: auto;
}

.dialog_main.tyjr_table .el-table td {
  color: #fff;
  font-size: 1.6vh;
  line-height: 3.5vh;
  padding: 0;
}

.dialog_main.tyjr_table .el-table .el-table__header .cell {
  font-size: 1.7vh;
}

.dialog_main.tyjr_table .el-table .el-table__body .cell {
  background: #0D357D;
  /* border: 10px solid transparent; */
  margin-bottom: 1vh;
  padding: 0 .3vw;
}

.dialog_main.tyjr_table .el-table .el-table__body tr:first-child .cell {
  margin-top: 1vh;
}
.dialog_main.tyjr_table .el-table .el-table__body tr:last-child .cell {
  margin-bottom: 0;
}

.dialog_main.tyjr_table .el-pager li,
.dialog_main.tyjr_table .el-pagination.is-background .el-pager li,
.dialog_main.tyjr_table .el-pagination.is-background .btn-next,.dialog_main.tyjr_table .el-pagination.is-background .btn-next:disabled,
.dialog_main.tyjr_table  .el-pagination.is-background .btn-prev,.dialog_main.tyjr_table  .el-pagination.is-background .btn-prev:disabled {
  background: none;
  color: #DDEAFF;
  border-color: #004986;
  font-size: 1.6vh;
  line-height: 3.5vh;
  height: 3.5vh;
  min-width: 3.5vh;
}
.dialog_main.tyjr_table .el-pagination.is-background .btn-next,
.dialog_main.tyjr_table .el-pagination.is-background .btn-prev{
  background: none;
  border-color: #1C97FF;
  color: #1C97FF;
}
.dialog_main.tyjr_table .el-pagination.is-background .btn-next:disabled,.dialog_main.tyjr_table  .el-pagination.is-background .btn-prev:disabled{
  cursor: not-allowed;
  
}
.dialog_main.tyjr_table .el-pagination.is-background .el-pager li:not(.disabled).active {
  background: none;
  border-color: #1C97FF;
  color: #1C97FF;
}
.dialog_main.tyjr_table .el-pagination .btn-next .el-icon, .dialog_main.tyjr_table .el-pagination .btn-prev .el-icon {
  font-size: 1.6vh;
}
.dialog_main.tyjr_table .page_con{
  padding: 2vh 0;
}
.pxyx_table.jjzp_table .el-table th{
  background: #23488D;
  color: #fff;
}
.dialog_main.tyjr_table .jjzp_table .el-table .el-table__body .cell{
  background: none;
  margin: 0;
}
.dialog_main.jj_table,.dialog_main.person_table,.dialog_main.bj_table,.dialog_main.xf_table{
  width: 72vw;
  height: 85vh;
}          
.dialog_main.baidu_map_box{
  width: 75vw;
  height: 88vh;
  background-image: url(../assets/img/dialog_remote_bg.png);
}
.dialog_main.jj_details{
  
}
/* searchTable */
.s_t_search_con,.s_t_btn_con{
  margin: 2.5vh 0;
}

.s_t_search_con  .el-input__inner{
  width: 13vw;
}
.s_t_search_con .el-form-item:nth-last-child(1),.el-form-item:nth-last-child(2){
  margin-bottom: 0;
}
.s_t_search_con .el-form-item:nth-child(2n) .el-input__inner{
  width: 23.6vw
}
.s_t_search_con  .el-form-item:nth-child(4) .el-input__inner{
  width: 11.1vw;
}

.s_t_search_con .el-form-item .el-form-item__label{
  color:#fff;
  width: 7.5vw;
}
.s_t_search_con .el-form-item:nth-child(2n) .el-form-item__label{
  width: 12vw;
}
.s_t_btn_con .el-button{
  padding: 0 .8vw;
  font-size:1.5vh;
  line-height: 4.1vh;
}
/* jj_detail */
.jj_detail_form .el-form-item .el-form-item__label{
  width: 8vw;
}
.jj_detail_form .el-form-item{
  width: 48%;
  margin-right: 0;
}
.jj_detail_form .el-form-item.block{
  display: block;
  width: 98%;
}
.jj_detail_form  .el-form-item__content{
  width: calc(100% - 9vw);
}
.jj_detail_form  .el-input__inner{
  width: 100%;
}
/* personal_infos */
.dialog_main.personal_infos .el-table .el-table__header .cell{
  background: #23488D;
}
.dialog_main.personal_infos .el-table .el-table__body .cell{
  background: none;
}
/* index_center_bottom table */
.index_center_bottom .el-table__body-wrapper::-webkit-scrollbar{
  width: 0;
}
/* bj_detail_con */
.dialog_main.bj_detail_con .el-table .el-table__body tr:first-child .cell{
  margin-top: 0;
}
.dialog_main.bj_detail_con .el-table .el-table__body .cell,.dialog_main.bj_detail_con .el-table .el-table__header .cell{
  background: none;
  /* border: 1px solid #265fad; */
  margin: 0;
}
.dialog_main.bj_detail_con .el-table td,.dialog_main.bj_detail_con .el-table  th{
  border: 1px solid #265fad !important;
}
/* striped */
.pxyx_table.th_no_bg .el-table--striped .el-table__body tr td{
  background: #002975;
  /* background: #004ddc; */
}
.pxyx_table.th_no_bg .el-table--striped .el-table__body tr.el-table__row--striped td,.pxyx_table.th_no_bg .el-table--striped .el-table__body tr:nth-child(2n) td{
  background: none;
}
/* pxyx_table_pm_no */
.pxyx_table_pm_no.pxyx_table .el-table .el-table__row .row_index{
  width: auto;
  background: none;
}
.pxyx_table_pm_no.pxyx_table .el-table .el-table__row:nth-child(1) .cell .row_index,
.pxyx_table_pm_no.pxyx_table .el-table .el-table__row:nth-child(2) .cell .row_index,
.pxyx_table_pm_no.pxyx_table .el-table .el-table__row:nth-child(3) .cell .row_index{
  width: 2vh;
}
.wkfxyjt_table .el-table td{
  color: #fff !important;
  font-size: 1.5vh !important;
  }

/**/
.BMap_cpyCtrl.BMap_noprint.anchorBL,.anchorBL{
  display: none;
}

.percent_bar .title {
  font-size: 1.9vh !important;
  line-height: 3.6vh !important;
  margin-bottom: 0 !important;
}
.percent_bar .title .num {
  color: #fff !important;
  font-weight: bold !important;
}

.percent_bar .title .unit {
  color: #fff !important;
  font-weight: normal !important;
}

.percent_bar .bar_point {
  display: none !important;
}

.percent_bar .bar_con {
  height: 1.4vh !important;
}
.percent_bar_s .bar_con {
  height: 1.1vh !important;
}
.percent_bar .bar_bg {
  background: #003C76 !important;
}

.percent_bar .bar_percent {
  /* background: #38D7FF !important; */
}
/* xf_detail_table */
.xf_detail_table td{
  line-height: 4vh;
  color:#fff;
  font-size: 1.5vh;
  /* font-weight: bold; */
}
/* .xf_detail_table td:nth-child(2n){
  font-size: 1.3vh;
  font-weight:normal;
} */

/* 急难件 */
.scroll_list_con.th_no_bg .table_title{
  background: none;
}
.el-checkbox,.el-checkbox__label{
  color: #fff;
  font-size: 1.8vh;
}
.el-checkbox__inner{
  background-color: transparent;
  border: 1px solid rgba(0, 160, 233, 1);
  color: #fff;
  width: 1.2vw;
  height: 1.2vw;
}
.el-checkbox__inner::after{
  width:.4vw;
  height: .5vw;
  left:.3vw;
  top:.1vw;
  margin: auto;
}
.el-scrollbar__bar{
  opacity: .8;
}
/* dialog */
.el-dialog__header{
  height: 54px;
  background: #F1F3F7;
  border-radius: 6px 6px 0px 0px;
}

/* 弹框样式1开始 */
.dialog_main.ldht_table{
  width: 75%;
  height: 75%;
  padding: 0;
}
.dialog_main.ldht_table .title{
  text-align: center;
}
.dialog_main.ldht_table .content{
  padding: 15px;
  padding-top: 0;
}
.dialog_main.ldht_table .title{
  background-color: #5094F5;

}
.dialog_main.ldht_table  .title span{
  color:#fff;
}
.dialog_main.ldht_table .title .closeBtn{
   font-size: 28px;
   color:#fff
}
/* 样式2开始 */
.el-dialog__header{
  height: 54px;
  background: #F1F3F7;
  border-radius: 6px 6px 0px 0px;
}

/* 弹框样式1开始 */
.dialog_main.dzht_table{
  width: 75%;
  height: 75%;
  padding: 0;
}
.dialog_main.dzht_table .title{
  text-align: center;
}
.dialog_main.dzht_table .content{
  padding: 15px;
  padding-top: 0;
}
.dialog_main.dzht_table .title{
  background-color: #5094F5;

}
.dialog_main.dzht_table .title span{
  color:#fff;
}
.dialog_main.dzht_table .title .closeBtn{
   font-size: 28px;
   color:#fff
}
/* 样式2结束 */
/* 弹框样式结束 */
